package com.ruoyi.disease.domain;

import java.math.BigDecimal;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 【病种】对象 disease
 *
 * @author ruoyi
 * @date 2025-07-02
 */
@Data
@ApiModel(description = "病种实体")
public class Disease extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "病症ID", example = "病症ID")
    private Long diseaseId;

    @ApiModelProperty(value = "病症名称", example = "病症名称")
    @Excel(name = "病症名称")
    private String illnessName;

    @ApiModelProperty(value = "简介", example = "简介")
    @Excel(name = "简介")
    private String synopsis;

    @ApiModelProperty(value = "图片路径", example = "图片路径")
    @Excel(name = "图片")
    private String image;

    @ApiModelProperty(value = "咨询价格", example = "咨询价格")
    @Excel(name = "咨询价格")
    private BigDecimal price;

    @Excel(name = "排序")
    private String sort;

    private Long departmentId;

    @Excel(name = "科室")
    private String departmentName;
}
